/*
 * Dev Portal Content Symphony CSS 
 */

.dp-cs-content {
	font-family:verdana,arial,helvetica,sans-serif;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}

.dp-cs-content p {
	margin:10px;
	font-size:100%;
}

.dp-cs-content ul {
	margin-top:10px;
	margin-bottom:10px;
	margin-right:auto;
	margin-left:auto;
	width:800px;
}

.dp-cs-content a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:normal;
	font-weight:normal;
	color: #004B91;
}


/* CLASSES */

/* Header */
.dp-cs-content .h1 {
	font-size:x-large; 
	font-weight:normal;
	margin-bottom:0em; 
	color:#E47911;
}

.dp-cs-content .h2 {
	font-size:large; 
	font-weight:bold;
	margin-bottom:0em; 
	color:#E47911;
}

.dp-cs-content .linkbox {
	margin:10px;
}

/* Image */

.dp-cs-content .image{
	width: 100%;
	text-align:center;
}

.dp-cs-content .bodytext{

}



/* large orange heading */
.dp-cs-h2 { color:#E47911; padding:0; font-size:135%; font-weight:bold; margin:0 0 0.35em 0; }

/* smaller heading */
.dp-cs-h3 { color:#E47911; padding:0; font-size:135%; font-weight:bold; margin:0 0 0.35em 0; }

.dp-cs-tiny { font-size:x-small;}

/* Any error message returned by content symphony is displayed here */
.dp-cs-error {
}


/* styles for table in faq page */
.dp-cs-content table.faq_table {
    border-collapse: collapse;
}

.dp-cs-content  table.faq_table td {
    border-style: solid;
    border-color: #def;
    border-width: 2px 2px 2px 2px;
    padding: 5px;
}

.dp-cs-content  table.faq_table tr.header td {
    font-weight: bold; 
    color: #f90;
}

.dp-cs-content  table.faq_table td.side-header {
    background-color: #def;
}
